package com.gopay.common.domain.bank.payconfig.bo;

import java.util.List;

import com.gopay.common.domain.BaseEntity;

/**
 * 支付配置
 * @author liujy
 *
 */
public class PayConfigInfo extends BaseEntity implements Cloneable{
	
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	private String intTxnCd;// 内部交易码
	private String bankBizProd;// 银行业务产品代码
	private String bankBizName;// 银行业务产品代码名称
	
	// TODO
	// 付款渠道从方案中获取
//	private List<String> payChannels;// 付款渠道
	private List<String> bankCodes;// 银行码
	
	
	/*public List<String> getPayChannels() {
		return payChannels;
	}
	public void setPayChannels(List<String> payChannels) {
		this.payChannels = payChannels;
	}*/
	public List<String> getBankCodes() {
		return bankCodes;
	}
	public void setBankCodes(List<String> bankCodes) {
		this.bankCodes = bankCodes;
	}
	public String getBankBizProd() {
		return bankBizProd;
	}
	public void setBankBizProd(String bankBizProd) {
		this.bankBizProd = bankBizProd;
	}
	public String getIntTxnCd() {
		return intTxnCd;
	}
	public void setIntTxnCd(String intTxnCd) {
		this.intTxnCd = intTxnCd;
	}
	public String getBankBizName() {
		return bankBizName;
	}
	public void setBankBizName(String bankBizName) {
		this.bankBizName = bankBizName;
	}
	
	@Override
    public PayConfigInfo clone(){
		try {
			return (PayConfigInfo)super.clone();
		} catch (CloneNotSupportedException e) {
			e.printStackTrace();
		}
		return null;
	}
}
